package com.bfxy.rabbit.producer.enums;

/**
 * $BrokerMessageStatus 消息的发送状态
 */
public enum BrokerMessageStatusEnum {

	SENDING("0"),
	SEND_OK("1"),
	SEND_FAIL("2"),
	/**
	 * 这个状态代表MQ Broker繁忙了，不是磁盘满了，因为磁盘满了肯定无法写入了，但是繁忙可以后续等一段时间再写入
	 */
	SEND_FAIL_A_MOMENT("3");
	
	private final String code;

	BrokerMessageStatusEnum(String code) {
		this.code = code;
	}

	public String getCode() {
		return code;
	}
}
